a = int(input("Введите четырёхзначное число: "))
b = str(a)
if len(b) == 4:
    ed = a % 10
    dec = a // 10 % 10
    hund = a // 100 % 10
    south = a // 1000
    
    maxi = ed;
    if dec > maxi:
        maxi = dec
    if hund > maxi:
        maxi = hund
    if south > maxi:
        maxi = south
    
    mini = ed;
    if dec < mini:
        mini = dec
    if hund < mini:
        mini = hund
    if south < mini:
        mini = south
    print("Наименьшая цифра числа: ", mini)
    print("Наибольшая цифра числа: ", maxi)
    
    x = 0
    if ed % 2 == 0:
        x += 1
    if dec % 2 == 0:
        x +=1
    if hund % 2 == 0:
        x += 1
    if south % 2 == 0:
        x += 1
    print("Количество чётных чисел: ", x)
    
    y = 0
    if ed == 0:
        y += 1
    if dec == 0:
        y +=1
    if hund == 0:
        y += 1
    if south == 0:
        y += 1
    print("Количество нулей: ", y)
    
    z = 0
    if ed == 1 or ed == 4 or ed == 9:
        z += 1
    if dec == 1 or dec == 4 or dec == 9:
        z +=1
    if hund == 1 or hund == 4 or hund == 9:
        z += 1
    if south == 1 or south == 4 or south == 9:
        z += 1
    print("Количество чисел, которые являтся квадратами других чисел: ", z)  
    


    c = a ** 0.5
    if int(c) == float(c):
        print("Это число является квадратом другого числа")
    else:   
        print("Это число не является квадратом другого числа")
        
        
    if a % 2 == 0:
        print("Это число является чётным")
    else:
        print("Это число не является чётным")
        
        
    if a % 3 == 0:
        print("Это число является кратным трём")
    else:
        print("Это число не является кратным трём")
        
else:
    print(" Введённое число не является четырёхзначным")